* {
	font-family: 'Microsoft YaHei';
}
html, body {
	background-color: #eee;
}
h4.panel-title:before {
	content: "";
	width: 17px;
	height: 17px;
	display: inline-block;
	border: 1px solid white;
	border-radius: 20px;
	background: white;
	vertical-align: top;
	margin-right: 5px;
}
h5 {
	font-weight: 700;
	border-left: 5px solid #337ab7;
	padding-left: 5px;
}
p {
	text-indent: 2em;
}
.no-margin-bottom {
	/*margin-bottom: 0;*/
}

.navbar-default {
	background-color: #337ab7;
	border-color: #337ab7;
}
.navbar-default .navbar-brand {
	color: #fff;
	text-shadow: 0 0 15px #0ff;
	font-weight: 900;
	background-color: #37b;
}
.navbar-default .navbar-brand:focus,
.navbar-default .navbar-brand:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.05);
}
.navbar-default .navbar-nav>li>a {
	color: #ddd;
}
.navbar-default .navbar-nav>li>a:focus,
.navbar-default .navbar-nav>li>a:hover {
	color: #fff;
	background-color: rgba(255, 255, 255, 0.05);
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover,
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	color: #fff;
	background-color: #48c;
}
.dropdown-menu>li>a:focus,
.dropdown-menu>li>a:hover {
    text-decoration: none;
    color: #fff;
	background-color: #48c;
}

.container {
	background-color: #fff;
}

.panel-xdf>.panel-heading {
	background-color: darkgreen;
	color: #fff;
}
.panel-xdf>.panel-heading:before {
	content: " ";
	background-color: orange;
	width: 20px;
}

.banner {
	width: 100%;
	height: 200px;
	background: url(/assets/img/banner.jpg) no-repeat center;
	background-size: 100% auto;
	background-position: 50% 55%;
}

.target {
	background: rgba(255, 0, 0, 0.3);
}